package com.zzyl.common.ai;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Configuration
@Data
//配置文件的前缀
@ConfigurationProperties(prefix = "baidu")
public class BaiduAIProperties {

    /**
     * 千帆大模型API URL
     */
    private String apiUrl;
    
    /**
     * 应用ID
     */
    private String appId;
    
    /**
     * Bearer Token认证
     */
    private String accessToken;
    
    /**
     * 模型名称
     */
    private String model;
    
    /**
     * 请求超时时间（秒）
     */
    private int timeout = 300;
    
    /**
     * 是否启用网络搜索
     */
    private boolean webSearchEnabled = false;

}
